#pragma once

#include <vector>
#include "matrixmath.h"

class Model{
    public:
        Model(std::string fileLocation);
        void AddUV(int a, int b);

        int VertexCount(){ return vertices.size()/4; }

        float* GetVertexData();
        float* GetNormalData(){ return &normals[0]; }
    private:
        std::vector<float> vertices;
        std::vector<float> normals;
        std::vector<Math::Vertex> uvcoords;
};
